#ifndef PICTURE_H
#define PICTURE_H

#include "gallery_core_global.h"

#include <QUrl>
#include <QString>

class GALLERY_CORESHARED_EXPORT Picture
{
public:
    Picture(const QString& file_path = "");
    Picture(const QUrl& file_url);

public:
    int id() const;
    void set_id(int id);

    int album_id() const;
    void set_album_id(int album_id);

    QUrl file_url() const;
    void set_file_url(const QUrl& file_url);

private:
    int m_id;
    int m_album_id;
    QUrl m_file_url;
};

#endif // PICTURE_H
